This is not a feature complete windowing abstraction. It only has the necessary resources for making the engine work. Its feature is not to be an implementation as complete as SDL. thus, reducing the external dependencies, binary size and compilation steps.